//8.3 - Resolving Ambiguity - Mark Lee - Prima Publishing #include using namespace std; class Hello { public: void g() { cout << "Hello World\n";} }; class Goodbye { public: void g() { cout << "Goodbye World\n";} }; class HelloGoodbye : public Hello, public Goodbye { public: void g() //override both Hello::g() and Goodbye::g() { Hello::g(); Goodbye::g(); } }; int main( void ) { HelloGoodbye hg; hg.g(); return 0; }